ProxyServicesImpl{ }
getClassLoader{
        return _getClassLoader(proxiedBeanType);
    return _getClassLoader(proxiedBeanType);
}
run{ }
_getClassLoader{
  if (proxiedBeanType.getName().startsWith("java")) {
    return module.getClassLoader();
 else   if (proxiedBeanType.getClassLoader() instanceof ModuleClassLoader) {
    final ModuleClassLoader loader=(ModuleClassLoader)proxiedBeanType.getClassLoader();
    if (loader.getModule().getModuleLoader() instanceof ServiceModuleLoader) {
      return proxiedBeanType.getClassLoader();
      return module.getClassLoader();
    return proxiedBeanType.getClassLoader();
}
cleanup{ }
loadBeanClass{
    return (Class<?>)AccessController.doPrivileged(new PrivilegedExceptionAction<Object>(){
 catch (  PrivilegedActionException pae) {
}
run{ }
